package com.fdb.efp.limit.common;

/**
 * 授信模块常量定义
 * @author szbd
 *
 */
public class LimitConstant {
    
    /**预授信额度类型：预授信额度*/
    public final static String PRELMT_TYPE_1 = "1";
    /**预授信额度类型：营销额度*/
    public final static String PRELMT_TYPE_2 = "2";
    
    /**预授信状态：待申请*/
    public final static String PRELMT_STS_10 = "10";
    /**预授信状态：待激活*/
    public final static String PRELMT_STS_30 = "30";
    /**预授信状态：已激活*/
    public final static String PRELMT_STS_32 = "32";
    /**预授信状态：已拒绝*/
    public final static String PRELMT_STS_90 = "90";
	/**预授信状态：人工失效*/
	public final static String PRELMT_STS_95 = "95";
    /**预授信状态：授信终止*/
    public final static String PRELMT_STS_96 = "96";
    /**预授信状态：开户失败*/
    public final static String PRELMT_STS_97 = "97";
    /**预授信状态：批复过期*/
    public final static String PRELMT_STS_98 = "98";
    /**预授信状态：已失效*/
    public final static String PRELMT_STS_99 = "99";
    
    /**预授信当前操作：无*/
    public final static String PRELMT_OP_00 = "00";
    /**预授信当前操作：额度申请中*/
    public final static String PRELMT_OP_10 = "10";
    /**预授信当前操作：激活中*/
    public final static String PRELMT_OP_20 = "20";
    /**预授信当前操作：提额中*/
    public final static String PRELMT_OP_30 = "30";
    /**预授信当前操作：提额完成*/
    public final static String PRELMT_OP_31 = "31";
    
    /**授信状态：预登记*/
    public final static String LMT_STATE_00 = "00";
    /**授信状态：正常*/
    public final static String LMT_STATE_01 = "01";
    /**授信状态：已冻结*/
    public final static String LMT_STATE_02 = "02";
    /**授信状态：终止*/
    public final static String LMT_STATE_03 = "03";
    
    /**激活状态：未激活*/
    public final static String ACT_STS_0 = "0";
    /**激活状态：激活成功*/
    public final static String ACT_STS_1 = "1";
    /**激活状态：激活失败*/
    public final static String ACT_STS_2 = "2";
    
    /**预授信名单临时状态：未生效*/
    public final static String PRELMT_TMPSTS_0 = "0";
    /**预授信名单临时状态：已生效*/
    public final static String PRELMT_TMPSTS_1 = "1";
    /**预授信名单临时状态：已失效*/
    public final static String PRELMT_TMPSTS_2 = "2";
    /**预授信名单临时状态：未激活失效*/
    public final static String PRELMT_TMPSTS_9 = "9";
    
    /**筛选结果：未筛选*/
    public final static String CHOOSE_RESULT_0 = "0";
    /**筛选结果：筛选通过*/
    public final static String CHOOSE_RESULT_1 = "1";
    /**筛选结果：筛选不通过*/
    public final static String CHOOSE_RESULT_2 = "2";
    
	public final static String CERT_TYPE_IDENTITY_CARD_10100 = "10100";//证件类型，身份证
	
	public final static String APPROVE_STATUS_000 = "000";//审批状态
	
	public final static String IMPORT_PATH = "/template/importTemplate.xls";//导入模板文件
	
	public final static String EXPORT_PATH = "/template/exportTemplate.xls";//导出模板文件
	
	public final static String[] DICTYPE = {"STD_ZB_PRELMT_TYPE","STD_ZB_EFR_CHNG_IND","STD_ZB_IR_FLOAT_TYPE","STD_ZB_IREXE_TYPE","STD_ZB_CREDIT_GRADE","STD_ZX_YES_NO","STD_ZB_PRELMT_TMPSTS","STD_ZB_CUS_LEVEL","STD_ZB_CHOOSE_RESULT"};//导出excel需要转换的码值列表
	/**对应手机银行审批状态查询接口 字典项-审核中 100*/
	public final static String MOBILE_APP_STATUS_100="100";
	/**对应手机银行审批状态查询接口 字典项-审核通过 101*/
	public final static String MOBILE_APP_STATUS_101="101";
	/**对应手机银行审批状态查询接口 字典项-审核不通过 102*/
	public final static String MOBILE_APP_STATUS_102="102";
	/**对应手机银行进度查询类型 额度申请*/
	public final static String MOBILE_APPLY_TP_001="001";
	/**对应手机银行进度查询类型 提额申请*/
	public final static String MOBILE_APPLY_TP_002="002";
	/**对应手机银行进度查询类型 激活申请*/
	public final static String MOBILE_APPLY_TP_003="003";

	/** 冻结操作类型: 人工 */
	public static final String FREEZE_OP_TYPE_PEOPLE = "00";
	/** 冻结操作类型: 日终 */
	public static final String FREEZE_OP_TYPE_END_OF_DAY = "01";
	/** 冻结类型: 全部 */
	public static final String FREEZE_TYPE_ALL = "00";
	/** 冻结类型: 部分 */
	public static final String FREEZE_TYPE_PART = "01";
	/** 解冻操作类型: 人工 */
	public static final String UNFREEZE_OP_TYPE_PEOPLE = "00";
	/** 解冻操作类型: 日终 */
	public static final String UNFREEZE_OP_TYPE_END_OF_DAY = "01";
	/** 解冻类型: 全部 */
	public static final String UNFREEZE_TYPE_ALL = "00";
	/** 解冻类型: 部分 */
	public static final String UNFREEZE_TYPE_PART = "01";
	/** 审批状态: 待发起 */
	public static final String APPR_STATUS_READY = "000";
	/** 审批状态: 审批中 */
	public static final String APPR_STATUS_IN = "111";
	/** 审批状态: 通过 */
	public static final String APPR_STATUS_PASS = "997";
	/** 审批状态: 否决(不同意) */
	public static final String APPR_STATUS_REFUSE = "998";
	
	/**授信额度品种 消费贷额度*/
	public final static String CRD_ITEM_ID_500="500";
	
	/**授信额度类型 循环额度*/
	public final static String CRD_LMT_TYPE_10="10";
	/**授信额度类型 不可循环额度*/
	public final static String CRD_LMT_TYPE_20="20";
	
	/**授信汇总类型 自动汇总*/
	public final static String LMT_SUM_TYPE_1="1";
	/**授信汇总类型 人工授信*/
	public final static String LMT_SUM_TYPE_2="2";
	
	/**ODS校验状态：未发送ODS*/
	public final static String ODS_VERIFY_STS_00 = "00";
	/**ODS校验状态：ODS校验中*/
	public final static String ODS_VERIFY_STS_10 = "10";
	/**ODS校验状态：ODS已校验*/
	public final static String ODS_VERIFY_STS_20 = "20";
	
	/**自动冻结**/
	public final static String FREEZE_REASON_TYPE_01 ="01";
	
	/**自动解结**/
	public final static String FREEZE_REASON_TYPE_02 ="02";
	
	/**推送数据类型：未生效白名单数据*/
	public final static String SEND_DATA_TYPE_01 ="01";
	/**推送数据类型：已生效未激活白名单数据*/
	public final static String SEND_DATA_TYPE_02 ="02";
	/**推送数据类型：发送营销短信数据*/
	public final static String SEND_DATA_TYPE_03 ="03";
	
	/**零余额结清贷款：结清代码-正常-51*/
	public final static String TER_STTLCD_51 ="51";
	/** cus004接口: 当预授信状态为已拒绝时,返回12 失败  */
	public final static String PRELMT_STS_FAIL ="12";
	/** 待办事项审批信息中: 审批通过 */
	public final static String APRV_OPINION_PASS = "000";
	public final static String APRV_OPINION_REPUSE = "102";

	/** 待办事项审批信息中: 审批不通过 */
	public final static String APRV_OPINION_REFUSE = "000";
	/**额度调整状态：未激活*/
	public final static String ADJ_STATUS_00 = "00";
	/**额度调整状态：已激活*/
	public final static String ADJ_STATUS_10 = "10";
	/**额度调整状态：已失效*/
	public final static String ADJ_STATUS_90 = "90";
	/**额度调整状态：调整失败*/
	public final static String ADJ_STATUS_99 = "99";
	
	/**额度申请拒绝原因：准入规则拒绝*/
	public final static String REJECT_REASON_01 = "01";
	/**额度申请拒绝原因：风险规则拒绝*/
	public final static String REJECT_REASON_02 = "02";
	/**额度申请拒绝原因：额度过低拒绝*/
	public final static String REJECT_REASON_03 = "03";
	/**额度申请拒绝原因：电核拒绝*/
	public final static String REJECT_REASON_04 = "04";
	
	/**额度调整类型：调减*/
	public final static String ADJ_TYPE_DECREASE = "D";
	/**额度调整类型：调增*/
	public final static String ADJ_TYPE_INCREASE = "I";
	
	/**额度激活类型：首次激活*/
	public final static String LMT_ACT_TYPE_1 = "1";
	/**额度激活类型：提额额度激活*/
	public final static String LMT_ACT_TYPE_2 = "2";
	
	/**提额基础：税务数据*/
	public final static String ADJ_BASE_TAX_INFO = "1";
	/** 数据权限: 授信协议 */
	public static final String URL_DATA_PERMISS_LMT_PRD_CONT = "/api/lmt/prd/conts";
	/** 数据权限: 授信申请 */
	public static final String URL_DATA_PERMISS_LMT_INDIV_APP = "/api/lmt/indiv/apps";

}
